Natürliche Vorkommen: Portugal, Mittelmeer-Region (außer dem ehemaligen Jugoslawien, dem Libanon und Zypern), Azoren und Kanaren; eingebürgert oder eingeschleppt in Irland, Großbritannien, Belgien, Luxemburg, Deutschland, in der Schweiz, in Polen, auf Madeira, in den USA, in Uruguay, Chile und Argentinien
Felder, Brachland und Lichtungen von Gebüsch oder Kiefernwäldern auf stabilisierten Dünen; manchmal auch an Wegrändern; in 0-1000 m Höhe